package cn.gzsxt.music.service;

import java.util.List;
import java.util.Map;

import cn.gzsxt.music.query.RoleQueryObject;

public interface RoleService {
	Map<String, Object> selectRoleDataByCondition(RoleQueryObject qo);
	
	
	int saveRole(Map<String, Object> params);


	int deleteRoleById(Long role_id);


	int updateRow(Map<String, Object> params);
	
	
	/**
	 * 	获取所有角色,不带分页,以供用户管理关联角色使用
	 * @return
	 */
	List<Map<String, Object>> getAllRoles();

	/**
	 * 根据角色id查询出对应的角色信息
	 * @param 角色id
	 * @return 角色信息
	 */
	Map<String, Object> selectRoleByRoleId(Long roleId);
}
